.side-menu-wrapper .ivu-menu {
  background: none;
}
.ivu-menu-submenu .ivu-menu-submenu-title span {
  margin-left: 4px;
}
.ivu-menu-submenu .ivu-menu i {
  margin-left: 25px;
}
.side-menu-wrapper .ivu-menu {
  font-weight: normal;
}
.ivu-menu-vertical .ivu-menu-item,
.ivu-menu-vertical .ivu-menu-submenu-title {
  padding: 14px 16px !important;
}
.ivu-badge .ivu-badge-status-success {
  background: #46bfbd;
}
.ivu-badge .ivu-badge-status-error {
  background: #fc8675;
}
.ivu-layout-sider
  .ivu-menu-dark.ivu-menu-vertical
  .ivu-menu-opened
  .ivu-menu-submenu-title {
  background: #253443;
}
.menu-item-color span,
.menu-item-color i {
  color: #bcbdbf !important;
  font-size: 14px !important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened {
  background: #16181d !important;
  .ivu-menu-item {
    span {
      color: #bcbdbf !important;
    }
  }
}
.ivu-page-total {
  border: 1px solid #dcdee2;
  box-sizing: border-box;
  padding: 0 8px;
  border-radius: 5px;
}

.ivu-layout
  .ivu-layout-sider
  .side-menu-wrapper
  .ivu-menu-dark.ivu-menu-vertical
  .ivu-menu-submenu
  .ivu-menu-item-active,
.ivu-layout
  .ivu-layout-sider
  .side-menu-wrapper
  .ivu-menu-dark.ivu-menu-vertical
  .ivu-menu-submenu
  .ivu-menu-item-active:hover {
  background: #009688 !important ;
  span {
    color: #fff !important;
  }
}

.table-top-wrap {
  padding-bottom: 20px;
  display: flex;
  justify-content: space-between;
}
.table-top-wrap-bottom {
  display: flex;
}

.tree-list {
  padding-top: 20px;
  width: 200px;
}

.tree-list .ivu-tree-title {
  font-size: 13px;
}

.tree-list .ivu-icon-ios-arrow-forward {
  font-size: 15px;
}
.ivu-cascader-menu {
  width: auto !important;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover {
  background: #20222a !important;
}
.menu-item-color:hover {
  span {
    color: #e5e5e5 !important;
  }
}
.ivu-layout-sider
  .ivu-menu-dark.ivu-menu-vertical
  .ivu-menu-opened
  .ivu-menu-submenu-title {
  background: #20222a;
}
.ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-item:hover {
  span {
    color: #fff !important;
  }
}
.ivu-icon-ios-close {
  color: black !important;
}
.ivu-table-cell {
  font-size: 14px;
  color: #666;
  font-weight: normal;
}
.ivu-table td,
.ivu-table th {
  height: 40px !important;
}
